package com.etl.process.postpsetion.config;

import java.util.Map;

/**
 * 后置阶级
 * mq接收消息 状态
 */
public class MqMessageStatusPostpsetion {

    /**
     * 1.检测这个任务是否是任务组
     *  1.1如果不是任务组 直接进行了放过
     *
     *  1.2如果是任务组
     *
     */

    Map<String,Map<String,Boolean>> groupTask = null;
    /**
     * taskGroupId :{
     *      true/false
     *      加载本阶段的任务  远程调用  etl-modules-base-admin
     *      把第一阶段任务取出来
     *      如果任务是第二阶段的任务
     *      会来 etl-modules-base-admin 检测第二段任务取出来
     *      取出来之后会给一种数据结构
     *      如果检测到 taskGroupId 已经有了 会给taskGroupId改为 true
     * }
     *  如果最后结果 都是 true 会请求第二阶段任务
     *  会去进行feign调用 从 etl-modules-base-admin 中把下一阶段任务获取到
     *  如果获取到的是下一阶段任务 则给 etl-modules-process-prepare 发送任务id
     *  形成归还
     *  如果说获取的是空 或者没有数据 name 任务组置位执行结束
     *
     */

}
